@charset "utf-8";
*{

	font-family:"微软雅黑","微軟正黑體", "新細明體";/*"Apple LiGothic Medium","微軟正黑體", "新細明體";*/
}
body{
	font-size: 12px;
	line-height: 22px;
	color: #5E5946;
	margin: 0 auto;
	width:100%;
	
}
#bg{
	width: 1024px;
	margin: 0 auto;
}
div#buycar { width:1024px; margin:0px auto;color:#FFF; font-size:14px; font-family:"微軟正黑體", "新細明體"; z-index:300 }
div#buycar a { color:#00F; text-decoration:underline }

#toplist {
    height: 21px;
    padding: 2px 0px;
    width: 100%;
    border-bottom: 1px solid #666;
    background: #FF6699;
    color: #EEEEEE;
}

#toplist #topcenter {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

#toplist #topcenter span {
    padding: 0 10px;
    float: left;
    line-height: 21px;
    height: 21px;
    font-weight: bolder;
}

#toplist #topcenter { width:1000px; margin:0 auto; text-align:left; }
#toplist #topcenter span { padding:0 10px; float:left; line-height:21px; height:21px; font-weight:bolder; }
#toplist #topcenter span.carlist { float:right; }
#toplist #topcenter img { float:left; vertical-align:middle; height:20px }
#toplist #topcenter a { color: #EEEEEE;text-decoration:none; display:block; float:left; }
#toplist #topcenter a:hover { text-decoration:underline; }

/*   id  bg  */
#header {
    margin: 0px auto;
    width: 1024px;
    height: 78px;
    /*background: url(../images/topBG.gif) no-repeat;*/
    background:#FEC9E3;
}
.logo{ width:155px; height:75px; float:left; margin-left:18px;margin-right:40px;}
.logo2 {
    float: left;
    height: 78px;
    width: 150px;/**78px**/
    _margin-left: 20px;
    overflow: hidden;
    margin: 0 30px 0 10px;/**0 80px 0 25px**/
    padding-top:12px;
}
.top_menu{ width:1024px; height:85px;position: absolute;margin-top: 20px; }
.top_menu2 {
    float: left;
    width: 760px;
    margin-top: 25px;
    _width: 760px;
    overflow: hidden;
    height: 35px;
    margin-left: 8px;
    
}
.top_menu2 span {
    font-size: 20px;
    line-height:38px;
    display: block;
    margin-top: -42px;
    font-family: "标楷体","微軟正黑體";
    color: #F90197;
    font-weight:bold;
}

.top_menu2 div a {
    width: 120px;
    height: 38px;
    line-height:38px;
    display: block;
    float: left;
    color: #F90197;
    font-weight:bold;
    padding: 0px 0px;
    font-family: "标楷体","微軟正黑體";
    margin: 0px 12px;
    _width: 112px;
    font-size: 22px;
    text-align: center;
    overflow: hidden;
    text-shadow:1px 1px 3px white,2px 2px 10px white,2px 2px 15px white,-1px -1px 3px white,-2px -2px 10px white,-2px -2px 15px white;
}
.top_menu2 div a:hover{
    color:#dddddd;
	text-decoration: none;padding-top:38px;
}
a {
    color: #9d9d9d;
    text-decoration: none;
    cursor: pointer;
}
	.top_right{ width:1024px; height:85px; float:right;}
    .top_link{ height:18px; text-align: right;padding:0 44px 0 0;position: absolute;}
	.top_link2{
	font-size: 11px;
	height: 20px;
	padding: 5px 34px 0 0;
	text-align: right;
	position: absolute;
	right:0;
	}	
	.top_link a , .top_link a:hover{color:#ababab;text-decoration: none;}
	.top_link2 a {color:#a09f9a;display:block;float:left;width: 54px;text-align:center;height: 22px;margin-left: 4px;}
	.top_link2 a:hover{color:#a09f9a;background: url(../img/linkhover.gif) no-repeat;}
	.top_link2 div { float:left;} 
	.menu{ width:1024px; height:85px;margin-top: 15px;}
/**************************会员登陆*****************************/
div#load_bg {
	background: url(../images/load_bg.png) repeat;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
	height: 100%;
	width: 100%;
	display: none;
	margin: 0;
	padding: 0;
}

div#load_bg2 {
	background: url(../images/load_bg.png) repeat;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
	height: 100%;
	width: 100%;
	display: none;
	margin: 0;
	padding: 0;
}

.Box { position: fixed; color:#666; text-align:left; line-height:20px; z-index:5000; display:none; font-size:12px }
.Box input, .Box select { border:1px solid #CCC }
.Box a { color:#00F; text-decoration:underline }
.Box .Xbtn { text-align: right;	height: 35px; width: 668px;	padding: 15px 7px 0 0; }
.Box .Xbtn a { background:url(../images/Xbtn.png) no-repeat; display:block; position:relative; width:20px; height:20px; margin: 5px 0 10px 648px; }

.Box1 { background: #FFF url(../images/boxExtend1.png) repeat-y; width: 300px; border: 1px solid #CCC; border-radius:10px; }
.Box1 .cont { width:260px; padding:10px 20px 0 20px; }
.Box1 .Boxbtm { background: #FFF url(../images/boxBottom1.png) no-repeat; width:300px; height:17px; border-radius:10px; }

.Box2 { background: #FFF url(../images/boxExtend.png) repeat-y; height: 547px; width: 675px; border: 2px solid #CCC; border-radius:0px 10px 10px 10px; }
.Box2 .cont { height: 457px; width: 610px; padding: 10px 40px 10px 20px; overflow-y: scroll; overflow-x:hidden }
.Box2 .Boxbtm { background: #FFF url(../images/boxBottom.png) no-repeat;	height: 20px; width: 650px; border-radius:10px; }

.cont .info { padding: 5px; width: 600px; color:#000;}
.cont .info table { border-top: 2px solid #999;	border-bottom: 2px solid #999; line-height: 30px; padding: 8px 0; text-align: left; }
.cont .info table td { border-bottom: 1px dashed #CCC; }
.cont .info table th { text-align: left; margin: 0 10px 0 0; padding: 0 0 0 5px; font-weight: bold; color: #000; }
.cont .info table font { color:#F00 }
.cont .info .ShoppingList table th { text-align: center; border-bottom: 1px solid #999; }
.cont .info .agree_P { margin: 10px 0;	border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC; color:#000;}
.cont .info_P { padding: 10px 0; margin: 10px 0; border-top: 1px solid #CCC; border-bottom: 2px solid #CCC; }
.cont .agree_btn { margin-top:5px; text-align: center; width:100% }
.cont .agree_btn input { border:none; }

.Box h1, .Box h2 {
    height: 50px;
    margin: 0 0 -10px;
    position: static;
}

.Box h3 { position: static;width: 500px; margin: 0 0 10px 50px; }
.Box h3 img { display:block; }

#infoBox { z-index:10000; }
#infoBox .cont .info { padding:5px 0;text-align:center; width:auto; }
#infoBox th { width:80px; }
#infoBox h1 { background: #FFF url(../images/information.png) no-repeat; border-radius:10px; }
#login h1 { background: #FFF url(../images/LoginBOX.png) no-repeat; border-radius:10px; }
#login table input { width: 130px; border: 1px solid #ccc; }
#Joinus h1 { background: url(../images/Joinus_H1.png) no-repeat; }
#ForgotPassword h1 { background: url(../images/ForgotPassword_H1.png) no-repeat; }
#modifyUserInfo h1{background: url(../images/Datamodification_H1.png) no-repeat;}
#Datamodification h1 { background: url(Datamodification_H1.png) no-repeat; }
#ShoppingCart h1 { background: url(ShoppingCart_H1.png) no-repeat; }
#Order h1 { background: url(Order_H1.png) no-repeat; }
#Order table input { width:40px }
/**#ShoppingInformation h1 { background: url(ShoppingInformation_H1.png) no-repeat; }**/
	
	
/********************中间部分*******************************/

.content {
    padding-top: 2px;
    margin: 0 auto;
    width: 1000px;
}
/**********************左侧栏**************************/	
#ind_left{width:625px;float:left; margin-left:25px;}/**25+12*/
	#ind_left .down_ad{margin:5px 0;width:625px; height:115px;}
	#ind_left .down_ad .ad_left{width:305px; height:115px; float:left; border:0;overflow: hidden;}
	#ind_left .down_ad .ad_right{width:305px; height:115px; float:right; border:0;overflow: hidden;}


#ind_right{width:312px; float:right; border:0;margin-right:25px;}	
	#ind_right .ad{
	width:312px;
	height:220px;
}
#ind_right .mov{width:312px; height:240px; background:#fff;margin:12px 0px;}
#ind_right .joinus{width:312px; height:115px;}

/**********************************视频部分***********************************/
.videoDiv{
	position:relative;
	width:1000px;
	height:563px;
	padding:0px 12px;
	margin:15px 0px 0px 0px;
	z-index:10;	
}
.videoDivFooter{
	height:5px;
	background:#5C5B5C;
	width:100%;
	margin-bottom:30px;
}
/********************************人气热销榜排行*********************************/
#HeatRankingList{
	clear:both;
	width:100%;
	height:290px; /**500px**/
	background:#FEEFF7;
	margin-bottom:10px;
}
.HeatTitle{
	width:1024px;
	margin:0px auto;
	height:50px;
	margin-bottom:-12px;
}
.HeatTitle .title_bg{
	margin-top:5px;
	width:200px;
	background:#fff;
	height:45px;
	
}
.HeatTitle .title_text{
	float:right;
	background:#FEBFCA;
	width:190px;
	height:45px;
	color:#f00;
	font-size:24px;
	font-weight:bold;
	line-height:45px;
	text-align:center;
}
.HeatMainDiv{
	width:1004px;
	height:210px;/**420px**/
	margin:0px auto;
	margin-top:-5px;
	background:#fff;
	padding:10px;
}
.HeatMainBorder{
	width:998px;
	height:207px;/**414px;**/
	border:3px solid #F0E6ED;
}
.HeatCell{
	width:196px;
	margin-left:3px;
	height:205px;
	float:left;
}
.rankingTitle{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:24px;
	font-family:  Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;/**Arial, Helvetica, sans-serif;**/
	
}
.rankingTitle img{
	vertical-align:middle; 
	margin-top:-4px;
	margin-left:-15px;
}
.rankFirstColor{
	color:#FCCF01;
}
.rankOtherColor{
	color:#F3B877;
}
.rankingDiv{
	width:192px;
	border:2px solid #F4C5CF;
	height:162px;
}
/********************************羙羙推荐小栏目*********************************/	
.products{ float:left;width: 625px;height: 221px; background:url(../images/mmBg.jpg) no-repeat;background-size:625px 220px;}
.products_title{width:320px; height:20px;background:url(../img/producttit.gif) no-repeat;font-size: 25px;position: relative;}
.img_list{width: 612px;margin: 29px auto 0 auto;}
		
.show_pro { float:left; height:120px; width:300px; _width:310px;  overflow:hidden; padding:0 0 0 0; }
.pro_l {
float:left;
width:160px;
margin: 10px 10px;
text-align:center;
height: 157px;
padding:2px;
}
.pro_l a  {width:68px;height: 58px; display:block; }
.pro_l a:hover {
width:68px;
height: 58px;
display:block;
}
#show_pro .pro_img  { width:160px; height:157px; }

/**
#show_pro_up { float:left;margin-top: 47px;}
#show_pro_up a { display:block; float:left; background:url(../images/jiantou-02.gif) no-repeat left top; height:60px; width:45px; text-indent:-10000px;}
#show_pro_up a:hover{ display:block; float:left; background:url(../images/jiantou-02.gif) no-repeat 0 -60px; height:60px; width:45px; text-indent:-10000px;}
#show_pro_down{ float:left;margin-top: 47px; }
#show_pro_down a { display:block; float:left; background:url(../images/jiantou1.gif) no-repeat right top; height:60px; width:45px; text-indent:-10000px;}
#show_pro_down a:hover { display:block; float:right; background:url(../images/jiantou1.gif) no-repeat right -60px; height:60px; width:45px; text-indent:-10000px; }
**/

		
.contact_main{ float:left; width: 250px; height:87px;background:url(../img/bg/contact.gif) no-repeat;}
.conter .right{ float:left; background:url(../img/right.png) no-repeat; width:13px;}

.contact{ display:none; }
.contact_title{ width:404px; height:30px;background:url(../img/bg/ind_list.png) no-repeat 0 -60px;}
/**********************************最近消息**********************************/	
.news{ 
	float:left;
	margin: 12px 0px 12px 5px;
	width: 625px;
	height: 240px; 
	background:url(../images/newsBg.jpg) no-repeat;
	}
.news_title{
	width: 105px;
	height: 18px;
	background: url(../images/ind_readmore.png) no-repeat 0 0;
	position: absolute;
	margin: 208px 0px 0px 505px;
	}
.news_title_right a{ width:105px; height:18px; position: absolute;right: 0;}
.pro_title_right a{ width:43px; height:22px;position: absolute;right: 0;}
.news_list{
	float:left;
	margin: 33px 0px 0 30px;
	line-height: 40px;
	font-family: 微軟正黑體;
	font-family:  Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial, sans-serif;/**Arial, Helvetica, sans-serif;**/
	font-size: 14px
}
.news_list .show_news_div1{
float:left;
width:470px;
padding-left:10px;
height: 35px;
margin-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #BCBCBC;
}
.news_list .show_news_div1 a{
	color:#000;
	overflow:hidden; 
	text-overflow:ellipsis;
	width:378px;
	display:block;
	white-space:nowrap;

}
.news_list .show_news_div1 a:hover{
	color:#ffd200;
}
.news_list .show_news_div2{
	float:left;
	width:60px;
	color:#000;
	background: url(../images/icon01.png) no-repeat 0px 9px;
	padding: 0 10px 0 20px;
	border-bottom: 1px #BCBCBC dashed;
	height: 35px;
	margin-bottom: 5px;
}

 /***********************中間連結link_ad*************************************/  
	.link_ad{margin:10px auto;text-align: center;}
	.link_ad img{width:185px; height:45px; border:0; margin:0px 2px;}

/*首頁產品按鈕*/
	.pro_bt{ width: 625px; height: 21px;}
	.pro_bt li{text-align:center; margin:0 0 0 2px; float:right;width: 85px;height: 21px;display: block;}
	.pro_bt li a{width:85PX; height:21PX; display:block; background:url(../images/indpro_BG.png) no-repeat; color:#ffffff; padding-top:2px;}
	.pro_bt li a:hover{background:url(../img/bg/indpro_BG.png) no-repeat; color:#ffd200;}

	
	
/********************脚注***********************************/
.bottom{ width:1024px; margin:0 auto;padding-top:25px;float:left; clear:both;}
.bottom2{ width:1024px; margin:0 auto; float:left; clear:both;margin-top:20px;}
.foot_shang{ width:105px;float:left; margin-left: 34px;_margin-left: 32px;}
.foot_xia{margin: 18px 10px 10px 10px;line-height: 18px;text-align: left; width:1000px;height:85px;}
.bottom2{
	width:1024px;
	margin:0 auto;
	clear: both;
	margin-top: 10px;
	background-color: #FEC9E3;

}
.foot_shang2{ width:294px; height:95px; float:left}
.foot_xia2{ width:756px; height:95px; line-height:22px; float:left;}
	h1 , h2 , h3 {position:absolute;text-indent:-9999px;}
	